Een team instellen op Ubuntu
In deze les leren we hoe je een team creëert op een VPS die op Ubuntu draait. In de praktijk kan een VPS gedeeld worden door meerdere personen. Maar het is nuttig om de denken in groepen en gebruikers die tot één of meerdere groepen behoren.
Scenario
- Eén VPS
- Teams of groepen:
- modernways: de groep die zich bezighoudt met het schrijven en publiceren van de IT pagina's;
- derodegeest: de groep die zich bezighoudt met het schrijven en publiceren van de filosofie pagina's;
- stemeffect: de groep die zich bezighoudt met het updaten en publiceren van de STEMeffect website;
- Gebruikers:
- jef: beheerder van modernways, derodegeest en stemeffect;
- pascale: beheerder van stemeffect;
Realisatie
- We maken twee folders:
- een folder voor de myaa applicatie (het schrijven van de pagina's):
mkdir -p /var/www/myaa.stemeffect.be/public_html
De-p
optie zorgt er voor dat de tussenliggende directories, als die nog niet bestaan, ook gemaakt worden. - een folder voor de myap applicatie (publicatie van de pagina's):
mkdir -p /var/www/stemeffect.be/public_html
- een folder voor de myaa applicatie (het schrijven van de pagina's):
- We maken een gebruiker met de naam stemeffect:
adduser stemeffect - Eigenaar aan de mappen toewijzen:
De eenvoudigste manier is metchown
. We kennen de mappen toe aan de gebruiker stemeffect en geven als groepsnaam dezelfde naam op. Hiermee wordt automatisch de groepstemeffect
gecreëerd.
Daarmee maak je de gebruiker stemeffect en zijn groep stemeffect eigenaar van de map. De-R
optie geeft aan dat deze instructie recursief is, d.w.z. ook voor alle bestanden en mappen die eronder liggen.- myaa folder:
sudo chown -R stemeffect:stemeffect /var/www/myaa.stemeffect.be/public_html
- myap folder:
sudo chown -R stemeffect:effect/var/www/stemeffect.be/public_html
-
Om na te gaan wie de eigenaar van een map is:
stat /var/www/myaa.stemeffect.be/public_html
of voor de open directory:
stat .
-
We verifiëren dat de groep stemeffect wel degelijk gemaakt is:
tail /etc/group
- myaa folder:
- Rechten toekennen
Alleen de eigenaar heeft alle rechten, de anderen kunnen alleen lezen en uitvoeren:chmod /var/www/myaa.stemeffect.be/public_html chmod /var/www/stemeffect.be/public_html
2020-09-05 16:19:04